package com.tiyo.wechat.service;

import com.alibaba.fastjson.JSONObject;
import com.tiyo.wechat.service.model.WechatConfigModel;
import com.tiyo.wechat.util.WechatUtil.MessageResponse;
import com.tiyo.wechat.util.WechatUtil.UserOpenIdResponse;

public interface WechatService {
	/**
	 * 
	 *  @Description:获取token
	 *  @author yangb  
	 *  @date 2022年7月26日 下午2:39:27 
	 *  @return
	 */
	public WechatConfigModel getToken(String appid,String secret);
	/**
	 * 
	 *  @Description:获取openId
	 *  @author yangb  
	 *  @date 2022年7月26日 下午4:34:01 
	 *  @param appid
	 *  @param secret
	 *  @param code
	 *  @return
	 */
	public UserOpenIdResponse auth2(String appid,String secret,String code);
	/**
	 * 
	 *  @Description:推送模版消息
	 *  @author yangb  
	 *  @date 2022年7月26日 下午5:14:17 
	 *  @param token
	 *  @param message
	 *  @return
	 */
	public MessageResponse sendMsg(String token,JSONObject message);
}
